/*
 * @lc app=leetcode.cn id=66 lang=javascript
 *
 * [66] 加一
 */

// @lc code=start
/**
 * @param {number[]} digits
 * @return {number[]}
 */
var plusOne = function(digits) {
  // JS是双精度的 当字符串数字转成number时 可能会遇到精度丢失的问题
  // 这个数字刚好超过JS中Number类型所能精确表示的整数范围
  let arr = (BigInt(digits.join("")) + BigInt(1)).toString().split("");
  return arr;
};
// @lc code=end

